package com.electromagnetic.industry.software.manage.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.electromagnetic.industry.software.manage.pojo.models.UserRole;

public interface UserRoleService extends IService<UserRole> {

    /**
     * 逻辑删除用户-角色关联关系
     *
     * @param userId 用户ID（可选）
     * @param roleId 角色ID（可选）
     * @return 操作是否成功
     * @throws IllegalArgumentException 参数校验失败时抛出
     */
    boolean logicRemove(String userId, String roleId);

}
